package demo1;
//真正的适配器 需要一端连接USB，连接网线

//继承实现 ---类适配器 还可以用组合实现
//1 继承(类适配器 ，单继承
//2 组合（对象适配器 ：常用)
public class Adapter extends Adaptee implements NetToUSB{
    @Override
    public void handleRequest() {
        super.request();//可以上网了
    }
}

class Adapter2 implements NetToUSB{
    private Adaptee adaptee;

    public Adapter2(Adaptee adaptee) {
        this.adaptee = adaptee;
    }

    @Override
    public void handleRequest() {
        adaptee.request();
    }
}
